 /* 侧边栏模块start */
 .sidebar {
   position: absolute;
   top: 350px;
   right: 50px;
   width: 70px;
   text-align: center;
   background-color: rgb(211, 8, 8);
 }

 .sidebar .backTop {
   display: none;
 }

 .sidebar ul li {
   height: 30px;
   border: .5px solid #000;
   line-height: 30px;
   color: #fff;
   cursor: pointer;
 }

 .sidebar ul li:hover {
   border-color: rgb(211, 8, 8);
   color: rgb(211, 8, 8);
   background-color: #fff;
 }

 /* 侧边栏模块end */
 .main {
   width: 980px;
   height: 455px;
   /* background-color: pink; */
   margin-left: 220px;
   margin-top: 10px;
 }

 .focus {
   position: relative;
   float: left;
   width: 720px;
   height: 455px;
   overflow: hidden;
   /* background-color: skyblue; */
 }

 .focus ul {
   position: absolute;
   top: 0;
   left: 0;
   width: 600%;
 }

 .focus ul li {
   float: left;
 }

 .focus ul li a img {
   /* display: none; */
   width: 720px;
   height: 455px;
 }

 .focus .next,
 .focus .prev {
   display: none;
   z-index: 2;
 }

 .focus .next {
   position: absolute;
   right: 0px;
   top: 50%;
   margin-top: -20px;
   width: 24px;
   height: 40px;
   line-height: 40px;
   color: #fff;
   background-color: rgba(0, 0, 0, .4);
   font-size: 20px;
   text-align: center;
 }

 .focus .prev {
   position: absolute;
   left: 0;
   top: 50%;
   margin-top: -20px;
   width: 24px;
   height: 40px;
   line-height: 40px;
   color: #fff;
   background-color: rgba(0, 0, 0, .4);
   font-size: 20px;
   text-align: center;
 }

 .focus .prev:hover {
   color: rgb(248, 185, 66);
   background-color: rgba(0, 0, 0, .7);
 }

 .focus .next:hover {
   color: rgb(248, 185, 66);
   background-color: rgba(0, 0, 0, .7);
 }

 .focus .yuan {
   position: absolute;
   bottom: 15px;
   left: 50px;
 }

 /* .focus .yuan ol li:nth-child(2) {
  background-color: #fff;
} */
 .current {
   background-color: #f9f9f9;
 }

 .focus .yuan ol li {
   float: left;
   margin: 0 3px;
   border: 1px solid rgba(255, 255, 255, .5);
   border-radius: 50%;
   width: 8px;
   height: 8px;
   cursor: pointer;
   /* background-color: pink; */
 }

 .newsflash {
   float: right;
   /* margin-left: 10px; */
   width: 250px;
   height: 455px;
 }

 .news {
   height: 165px;
   border: 1px solid #e4e4e4;
 }

 .news_hd {
   height: 33px;
   line-height: 33px;
   border-bottom: 1px dashed #e4e4e4;
   padding: 0 15px;
 }

 .news_hd h5 {
   float: left;
   font-size: 14px;
 }

 .news_hd a {
   float: right;
 }

 .news_hd a::after {
   content: '>';
 }

 .news_bd ul li {
   margin-top: 5px;
   margin-left: 10px;
 }

 .lifeservice {
   height: 210px;
   /* background-color: skyblue; */
   border: 1px solid #e4e4e4;
   border-top: 0;
   overflow: hidden;
 }

 .lifeservice ul {
   width: 252px;
 }

 .lifeservice ul li {
   float: left;
   width: 63px;
   height: 71px;
   border-bottom: 1px solid #e4e4e4;
   border-right: 1px solid #e4e4e4;
   text-align: center;
 }

 /* 精灵图制作 start */
 .lifeservice ul li a i {
   display: inline-block;
   width: 24px;
   height: 28px;
   /* background-color: pink; */
   margin-top: 12px;
   background: url(../images/icons.png) no-repeat;
   background-position: -17px -15px;
 }

 .lifeservice ul li a .jipiao {
   display: inline-block;
   width: 24px;
   height: 28px;
   /* background-color: pink; */
   margin-top: 12px;
   background: url(../images/icons.png) no-repeat;
   background-position: -80px -17px;
 }

 .lifeservice ul li a .dianying {
   display: inline-block;
   width: 24px;
   height: 28px;
   /* background-color: pink; */
   margin-top: 12px;
   background: url(../images/icons.png) no-repeat;
   background-position: -142px -16px;
 }

 .lifeservice ul li a .youxi {
   display: inline-block;
   width: 24px;
   height: 28px;
   /* background-color: pink; */
   margin-top: 12px;
   background: url(../images/icons.png) no-repeat;
   background-position: -205px -15px;
 }

 .lifeservice ul li a .caipiao {
   display: inline-block;
   width: 24px;
   height: 28px;
   /* background-color: pink; */
   margin-top: 12px;
   background: url(../images/icons.png) no-repeat;
   background-position: -17px -86px;
 }

 .lifeservice ul li a .jiayouka {
   display: inline-block;
   width: 24px;
   height: 28px;
   /* background-color: pink; */
   margin-top: 12px;
   background: url(../images/icons.png) no-repeat;
   background-position: -78px -86px;
 }

 .lifeservice ul li a .jiudian {
   display: inline-block;
   width: 24px;
   height: 28px;
   /* background-color: pink; */
   margin-top: 12px;
   background: url(../images/icons.png) no-repeat;
   background-position: -142px -86px;
 }

 .lifeservice ul li a .huochepiao {
   display: inline-block;
   width: 24px;
   height: 28px;
   /* background-color: pink; */
   margin-top: 12px;
   background: url(../images/icons.png) no-repeat;
   background-position: -208px -89px;
 }

 /* 精灵图制作end */
 .bargain img {
   width: 100%;
   margin-top: 5px;
 }

 /* 推荐模块制作 */
 .recom {
   height: 163px;
   background-color: #ebebeb;
   margin-top: 12px;
 }

 .recom_hd {
   float: left;
   width: 205px;
   height: 100%;
   background-color: #666;
   text-align: center;
 }

 .recom_hd img {
   margin-top: 30px;
 }

 .recom_hd h3 {
   font-size: 18px;
   font-weight: 400;
   color: #fff;
   margin-top: 10px;
 }

 .recom_bd {
   float: left;
 }

 .recom_bd ul li {
   float: left;
   margin-top: 10px;
 }

 /* 楼层模块制作 */
 .box_hd {
   height: 30px;
   border-bottom: 2px solid #c81623;
 }

 .box_hd h3 {
   float: left;
   font-size: 18px;
   font-weight: 400;
   color: #c81623;
 }

 .tab_list {
   float: right;
 }

 .tab_list ul li {
   float: left;
 }

 .tab_list ul li a {
   line-height: 30px;
   margin: 0 15px;
 }

 .floor .w {
   margin-top: 30px;
 }

 .box_bd {
   height: 361px;
   background-color: #fff;
 }

 .tab_list_item>div {
   float: left;
 }

 .col_210 {
   width: 210px;
   height: 361px;
   background-color: #f9f9f9;
   text-align: center;
 }

 .col_210 ul {
   padding-left: 12px;
 }

 .col_210 ul li {
   float: left;
   width: 85px;
   height: 34px;
   line-height: 33px;
   text-align: center;
   border-bottom: 1px solid #ccc;
   margin-right: 10px;
 }

 .col_329 {
   width: 329px;
 }

 .col_329 a img {
   height: 361px;
 }

 .col_221 {
   width: 221px;
   border-right: 1px solid #ccc;
 }

 .col_219 {
   width: 219px;
 }

 .bb {
   display: block;
   border-bottom: .5px solid #ccc;
 }